4ef81b0cb1507f57d092d4d244cab17b4adf22fa,src/test/java/org/aesh/cl/CommandLinePopulatorTest.java,CommandLinePopulatorTest,testListObjects,#,115
Before Change
assertEquals(4, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s3"));
parser.getCommandPopulator().populateObject(parser.parse("test -b=s1,s2,s3,s4"), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(4, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s3"));
parser.getCommandPopulator().populateObject(parser.parse("test -b s1,s2,s3,s4"), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(4, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s3"));
parser.getCommandPopulator().populateObject(parser.parse("test -b=s1\\ s2\\ s3,s4"), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(2, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s4"));
parser.getCommandPopulator().populateObject(parser.parse("test -a 1,2,3,4"), invocationProviders, aeshContext, true);
assertNull(test2.getBasicSet());
assertNotNull(test2.getBasicList());
assertEquals(4, test2.getBasicList().size());
assertEquals((Object) 1, test2.getBasicList().get(0));
parser.getCommandPopulator().populateObject(parser.parse("test -a=1,2,3,4"), invocationProviders, aeshContext, true);
assertNull(test2.getBasicSet());
assertNotNull(test2.getBasicList());
assertEquals(4, test2.getBasicList().size());
assertEquals((Object) 1, test2.getBasicList().get(0));
parser.getCommandPopulator().populateObject(parser.parse("test -a 3,4 --basicSet foo,bar"), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicList());
assertNotNull(test2.getBasicSet());
assertEquals(2, test2.getBasicList().size());
assertEquals(2, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("foo"));
parser.getCommandPopulator().populateObject(parser.parse("test -a 3,4 --basicSet=foo,bar"), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicList());
assertNotNull(test2.getBasicSet());
assertEquals(2, test2.getBasicList().size());
assertEquals(2, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("foo"));
parser.getCommandPopulator().populateObject(parser.parse("test "), invocationProviders, aeshContext, true);
assertNull(test2.getBasicList());
assertNull(test2.getBasicSet());
parser.getCommandPopulator().populateObject(parser.parse("test -i 10,12,0"), invocationProviders, aeshContext, true);
assertNotNull(test2.getImplList());
assertEquals(3, test2.getImplList().size());
assertEquals(Short.valueOf("12"), test2.getImplList().get(1));
After Change
TestPopulator2 test2 = parser.getCommand();
AeshContext aeshContext = SettingsBuilder.builder().build().aeshContext();
parser.parse("test -b s1,s2,s3,s4");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(4, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s3"));
parser.parse("test -b=s1,s2,s3,s4");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(4, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s3"));
parser.parse("test -b s1,s2,s3,s4");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(4, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s3"));
parser.parse("test -b=s1\\ s2\\ s3,s4");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicSet());
assertEquals(2, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("s4"));
parser.parse("test -a 1,2,3,4");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNull(test2.getBasicSet());
assertNotNull(test2.getBasicList());
assertEquals(4, test2.getBasicList().size());
assertEquals((Object) 1, test2.getBasicList().get(0));
parser.parse("test -a=1,2,3,4");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNull(test2.getBasicSet());
assertNotNull(test2.getBasicList());
assertEquals(4, test2.getBasicList().size());
assertEquals((Object) 1, test2.getBasicList().get(0));
parser.parse("test -a 3,4 --basicSet foo,bar");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicList());
assertNotNull(test2.getBasicSet());
assertEquals(2, test2.getBasicList().size());
assertEquals(2, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("foo"));
parser.parse("test -a 3,4 --basicSet=foo,bar");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getBasicList());
assertNotNull(test2.getBasicSet());
assertEquals(2, test2.getBasicList().size());
assertEquals(2, test2.getBasicSet().size());
assertTrue(test2.getBasicSet().contains("foo"));
parser.parse("test ");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNull(test2.getBasicList());
assertNull(test2.getBasicSet());
parser.parse("test -i 10,12,0");
parser.getCommandPopulator().populateObject(parser.getProcessedCommand(), invocationProviders, aeshContext, true);
assertNotNull(test2.getImplList());
assertEquals(3, test2.getImplList().size());